#ifndef __CK_OP_INPUT_H__
#define __CK_OP_INPUT_H__

#include "zCore.h"
#include <vector>

namespace ck
{
	class Argument;

	class ZCORE_API OpInput
	{
	public:
		OpInput();
		virtual ~OpInput();

	public:
		z_uint32	GetArgCount();
		Argument*	GetArgument(z_uint32 i);

	protected:
		std::vector<Argument*> m_args;
	};

}

#endif //__CK_OP_INPUT_H__

